package main.scala.com.study.scala

/**
 * 类的属性和方法
 *
 * @author stephen
 * @date 2019-09-17 14:52
 */
object ClassDemo{

  def main(args: Array[String]): Unit = {
    val demo = new ClassDemo
    demo.field = "xxx"
  }
}

class ClassDemo {

  // 默认是私有的，会自动提供公共的setter和getter方法
  var field: String = _

  // 加上private修饰符，提供私有的setter和getter方法，外部无法访问
  private var field2 : String = _

  // 属性私有，使用final修饰，只提供getter方法
  val field3:String = ""

}
